depending upon - Turkish English Dictionary